package gestionTransportObjetsGenerated;

/**
 * Holder class for : CODE_ERRONE_PERIME
 * 
 * @author OpenORB Compiler
 */
final public class CODE_ERRONE_PERIMEHolder
        implements org.omg.CORBA.portable.Streamable
{
    /**
     * Internal CODE_ERRONE_PERIME value
     */
    public gestionTransportObjetsGenerated.CODE_ERRONE_PERIME value;

    /**
     * Default constructor
     */
    public CODE_ERRONE_PERIMEHolder()
    { }

    /**
     * Constructor with value initialisation
     * @param initial the initial value
     */
    public CODE_ERRONE_PERIMEHolder(gestionTransportObjetsGenerated.CODE_ERRONE_PERIME initial)
    {
        value = initial;
    }

    /**
     * Read CODE_ERRONE_PERIME from a marshalled stream
     * @param istream the input stream
     */
    public void _read(org.omg.CORBA.portable.InputStream istream)
    {
        value = CODE_ERRONE_PERIMEHelper.read(istream);
    }

    /**
     * Write CODE_ERRONE_PERIME into a marshalled stream
     * @param ostream the output stream
     */
    public void _write(org.omg.CORBA.portable.OutputStream ostream)
    {
        CODE_ERRONE_PERIMEHelper.write(ostream,value);
    }

    /**
     * Return the CODE_ERRONE_PERIME TypeCode
     * @return a TypeCode
     */
    public org.omg.CORBA.TypeCode _type()
    {
        return CODE_ERRONE_PERIMEHelper.type();
    }

}
